<?php 
	// $_FILES：文件上传变量
	print_r($_FILES);

	// 分析 $_FILES
	// name : 上传文件的名称
	// type: 上传文件的MIME类型
	// tmp_name:上传到服务器上的临时文件名
	// size:上传文件的大小
	// error:上传文件的错误号

	$filename = $_FILES['myFile']['name'];
	$type = $_FILES['myFile']['type'];
	$tmp_name = $_FILES['myFile']['tmp_name'];
	$size = $_FILES['myFile']['size'];
	$error = $_FILES['myFile']['error'];


	//将服务器上的临时文件移动到指定目录下
	// 可以用这种方法
	move_uploaded_file($tmp_name, "uploads/." . $filename);

	// 也可以用这种方法
	copy($tmp_name, "uploads/." . $filename);

	// 文件上传配置在php.ini
	// file_uploads = On
	// upload_tmp_dir =
	// upload_max_filesize = 2M
	// max_file_uploads = 20
	// post_max_size = 8M
	// max_execution_time = 30     -1的话是没有限制
	// max_input_time = 60
	// max_input_nesting_level = 64
	// max_input_vars = 1000
	// memory_limit = 128M

	// 错误信息说明
	// UPLOAD_ERR_OK : 0  没有错误
	// UPLOAD_ERR_INI_SIZE : 1 大小超过限制
	// UPLOAD_ERR_FORM_SIZE : 2 大小超过了html表单中MAX_FILE_SIZE选项指定值
	// UPLOAD_ERR_PARTIAL : 3 文件只有部分被上传	
	// UPLOAD_ERR_NO_FILE : 4  没有文件被上传
	// UPLOAD_ERR_NO_TMP_DIR : 6 找不到临时文件夹
	// UPLOAD_ERR_CANT_WRITE : 7  文件写入失败
	// UPLOAD_ERR_EXTENSION : 8 上传文件被PHP扩展文件中断